package locks.chongru;

/**
 * 如果不锁的重入性  将死锁
 * 当执行子类的dosomething的时候需要获取到父类的锁
 * 再次执行super.dosomething  理论上锁已经被占用   无法获取到锁    自己也不释放  就是死锁
 * 此时由于所的重入性  可以继续获取到锁
 * */
public class Client {
    public static void main(String[] args){

        LoggingWidget loggingWidget = new LoggingWidget();
        loggingWidget.doSomething();
    }
}
